package com.tanhua.dubbo.api;

import com.tanhua.dubbo.pojo.Questions;
import com.tanhua.dubbo.pojo.TestReport;
import com.tanhua.dubbo.pojo.TestSoul;

import java.util.List;

public interface SoulTestApi {

    /**
     * 查询测灵魂的问题列表
     */
    List<TestSoul> findSoulQueue(Long userId);
    /**
     * 提交问卷
     * @param
     * @return
     */
    void questionGet(TestReport testReport);
    /**
     * 查看结果
     * @param
     * @return
     */
    TestReport findReport(String soulId, Long userId);

    /**
     * 匹配相似报告的人
     * @param nature
     * @param userId
     * @return
     */
    List<Object> findAsReport(String nature, Long userId);

    /**
     * 根据问题id 查询问题
     *
     */
    Questions findById(String qId);

}
